Foresighted Resource Reciprocation Strategy in BitTorrent Systems
نویسندگان
چکیده
Recent research efforts have shown that the popular Bit-Torrent protocol does not provide fair resource reciprocation and allows free-riding. In this paper, we propose a novel foresighted resource reciprocation mechanism that replaces the peer selection mechanism with a reinforcement learning mechanism that adopts a foresighted resource reciprocation policy. We model the peer interactions in the BitTorrent-like network as a stochastic-game, where we explicitly consider the strategic behavior peers. The peers can observe partial historic information of associated peers’ statistical reciprocal behaviors, through which the peers can estimate the impact on their expected utility and then adopt their best response. The policy determines the peer’s optimal resource reciprocations, and enables the peer to maximize the long-term performance. The mechanism improves fairness as it relies on long-term history. Moreover, it hurts the free-riders directly since foresighted peers are discouraged to upload to free-riders. We have implemented the proposed mechanism in an existing BitTorrent client. We have also performed extensive experiments on a controlled PlanetLab testbed to evaluate the mechanism effectiveness. Our results confirm that the foresighted resource reciprocation mechanism promotes fairness, improves the system robustness, and discourages free-riding in compare to the regular BitTorrent.
منابع مشابه
Foresighted tree configuration games in resource constrained distributed stream mining sensors
We consider the problem of optimizing stream mining applications that are constructed as tree topologies of classifiers and deployed on a set of resource constrained and distributed processing nodes (or sensors). The optimization involves selecting appropriate false-alarm detection tradeoffs (operating points) for each classifier to minimize an end-to-end misclassification penalty, while satisf...
متن کاملLeechLock: Preventing Selfish Clients in the BitTorrent Protocol
Although the BitTorrent protocol incentivizes sharing by increasing a peer’s download rate, tools have demonstrated that the tit-for-tat mechanism alone is insufficient to prevent peers from downloading content without reciprocation. We propose an enhancement to the BitTorrent protocol, called Leechlock, which uses globally shared tables to track peers’ ratings over time within the swarm. The s...
متن کاملResource demand and supply in BitTorrent content-sharing communities
BitTorrent is a widely popular peer-to-peer content distribution protocol. Unveiling patterns of resource demand and supply in its usage is paramount to inform operators and designers of BitTorrent and of future content distribution systems. This study examines three BitTorrent content-sharing communities regarding resource demand and supply. The resulting characterization is significantly broa...
متن کاملThe Nexus among Resource Based Theory, Marketing Strategy, and Firm Performance: An Integrated Framework
The purpose of this article is to present the link among resource based theory, marketing strategy, and firms’ performance in order to propose integrative framework showing how the three constructs are linked. It is organized based on a review of academic literature on resource based theory and marketing strategy chronicled in major marketing journals up to December 2015. Besides, the paper ref...
متن کاملI Scratched Yours: The Prevalence of Reciprocation in Feedback Provision on eBay
Many online systems for bilateral transactions elicit performance feedback from both transacting partners. Such bilateral feedback giving introduces strategic considerations. We focus on reciprocity in the giving of feedback: how prevalent a strategy of giving feedback is only if feedback is first received from one’s trading partner. The overall level of feedback activity clearly depends on the...
متن کامل